iT邦幫忙

2026 iThome 鐵人賽

DAY 6
0

來介紹一下上篇的 Dockerfile

FROM node:18-alpine

WORKDIR /app

COPY package*.json ./

RUN npm install

COPY . .

EXPOSE 5173

CMD ["npm", "run", "dev", "--", "--host", "0.0.0.0"]

https://ithelp.ithome.com.tw/upload/images/20260920/20184323msiSrX2HLs.png

Port 對應

Docker 的 port 最重要就是分清楚:Docker port 永遠看成「外面 : 裡面」
意思是主機 Port : Container Port

例如:docker run -p 8080:80 nginx

意思是前面是你的電腦 8080,後面代表 Docker Container 80

所以你在瀏覽器開:http://localhost:8080 ,Docker 會把流量轉到 container 裡的 80 port。


上一篇
Day 5 - Docker 基礎的相關設定 2
下一篇
Day 7 - 工作中運用 AI 方法
系列文
在AI 時代的碰撞下~當前端工程師開始碰上後端又到了雲服務的旅程9
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言